#include<stdio.h>
#include<unistd.h>
 #include <sys/types.h>
 #include <sys/stat.h>
 #include <fcntl.h>
 #include <sys/wait.h>
#include <sys/types.h>
#include<string.h>
#include<signal.h>
/*信号处理*/
void hangleSignal(int sigNum)
{
    /**/
    printf("执行自定义动作\n");
}
int main()
{
    /*注册信号*/
    signal(SIGINT,SIG_IGN);
    signal(SIGQUIT,hangleSignal);
   
  

    // printf("%c\n",*ptr);
#if 0
    /*管道创建*/
    int pipeFd[2]={0};
    int ret=pipe(pipeFd);
    if(ret==-1)
    {
        perror("pipe error:");
        _exit(-1);
        
    }
    /*关闭管道读端*/
       close(pipeFd[0]);
    /*向写端写数据*/
       int writeBytes= write(pipeFd[1],"111",strlen("111"));

#endif
    int cnt=300;
    while(cnt--)
    {
        sleep(1);
    }




    return 0;
}